@charset "utf-8";
/* CSS Document */
.myyg { }
.myyg .mod-order, .myyg .mod-buy { margin-bottom: 20px; border: 1px solid #e3e6e0; background: #fff; }
.myyg .table-title { position: relative; padding: 10px 20px; border-bottom: 1px dashed #e7e7e7; background: #eff7f1; }
.myyg .table-title h3 { font-size: 14px; }
.myyg .table-title a { position: absolute; top: 10px; right: 20px; color: #008842; text-decoration: underline; }
.myyg table { }
.myyg thead tr { height: 40px; border: 1px solid #ebebeb; background: #f4f4f4 }
.myyg thead th { font-weight: normal; }
.myyg tbody tr { }
.myyg table td {  border-bottom: 1px solid #e6e6e6; text-align: center; color: #333; line-height: 20px; }
.myyg table img { width: 80px; height: 80px; margin: 10px 10px 10px 0; border: 1px solid #eaeaea; vertical-align: middle; }
.myyg .btn-org, .myyg .btn-wgn, .myyg .btn-worg { display: inline-block; width: 64px; height: 28px; line-height: 28px; text-align: center }
.myyg .user-info { }
.myyg .mod-order table { margin: 5px 20px; }
.myyg .mod-buy table { margin: 13px 20px; }
.myyg .mod-order a:hover img {border: 1px solid #7cb598;}

.user-info { position:relative; margin-bottom: 20px; height: 122px; padding-right:4px; overflow: hidden; background:url(../images/user-info-bg.png) no-repeat top right;}
.user-info .info-lcol { float: left; position: relative; width:485px; height: 90px; padding:15px 17px 15px 0; border:1px solid #e3e6e0; border-right:0px; -webkit-border-radius: 86px 0 0 86px; -moz-border-radius: 86px 0 0 86px; border-radius: 86px 0 0 86px; background:#fff; }
.user-info .info-rcol { float: left; height: 120px; width:477px; border:1px solid #e3e6e0; border-right:0px; border-left:0px; background:#fff;}
.user-info .info-line { position: absolute; right: 0; top: -1px; width:17px; height:122px; z-index: 1; background:url(../images/info-line.jpg) no-repeat; }
.user-info .u-pic { position: relative; float: left; width: 90px; height: 90px; margin:0 0 0 20px; z-index: 2; _display: inline; overflow: hidden; text-align: center }
.user-info .u-pic .mask { background:url(../images/myjd-bg.png) no-repeat 0 0; width: 90px; height: 90px; position: absolute; left: 0; top: 0; z-index: 2 }
.user-info .info-m { float: left; width: 140px; position: relative; margin-left:20px;}
.user-info .u-name {line-height: 28px; margin-bottom: 5px }
.user-info .u-name .name{ display:block; float:left; width:90px; font-size: 18px; font-family: "microsoft yahei"; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.user-info .u-name .modify{display:block; vertical-align:middle; margin-left:5px; font-size:12px; color:#008842; text-decoration:underline;}
.user-info .u-signature { color: #999; margin-bottom: 15px; width: 100%; text-overflow: ellipsis; word-wrap: normal; white-space: nowrap; overflow: hidden }
.user-info .u-level { margin-bottom: 10px;}
.user-info .u-level .grade{ height:16px;}
.user-info .u-level .grade i{ display:inline-block; width:13px; height:16px; margin-right:5px; vertical-align:middle; background:url(../images/yyh-icon.jpg) no-repeat;}
.user-info .u-level .grade-line{ width:115px;height:4px; margin-top:8px;}
.user-info .u-level .grade-line span{position:relative; height:4px; background:#dfeed3; display:block; width:100%; }
.user-info .u-level .grade-line i{ display:block; position:absolute; left:0; top:0; width:0; background:#008842; height:4px; overflow:hidden;}
.user-info .u-level .vip-info{ display:block; margin-top:10px; color:#999; text-decoration:underline;}
.user-info .u-level .vip-info:hover{ color:#6ab930;}
.user-info .u-safe{ float:left; margin:0 0 0 20px; _margin:0 30px 0 54px; line-height:30px; color:#666;}
.user-info .u-safe a{ color:#008842; text-decoration:underline;}
.user-info .u-safe .safe-rank b{ color:#ff0606; font-weight:normal;}
.user-info .u-safe .safe-rank a{ margin-left:15px;}
.user-info .u-safe .tel i, .user-info .u-safe .e-mail i{ display:inline-block; width:16px; height:15px; margin-right:5px; vertical-align:middle; background:url(../images/user-info.png); }
.user-info .u-safe .tel i{ background-position:-24px 0; }
.user-info .u-safe .e-mail i{background-position:0 0;}
.user-info .acco-info { margin-top:22px;}
.user-info .acco-info li{ float:left; width:25%; text-align:center; }
.user-info .acco-info li h4{ height:15px; color:#5d5d5d; font-weight:normal;}
.user-info .acco-info li i{display:inline-block; width:16px; height:15px; margin-right:5px; vertical-align:middle; background:url(../images/user-info.png); }
.user-info .acco-info li .num{ color:#e93005; margin:10px 0;}
.user-info .acco-info li .num b{ font-size:20px; font-weight:normal;}
.user-info .acco-info li a{ display:inline-block; padding:2px 7px; color:#5d5d5d; border:1px solid #c5c5c5; background:#fafafa;}
.user-info .acco-info li a:hover{ color:#6ab930; border:1px solid #6ab930;}
.user-info .acco-info .balance i{background-position:-48px 0; }
.user-info .acco-info .yb i{background-position:-71px 0; }
.user-info .acco-info .coupons i{background-position:-95px 0; }
.user-info .acco-info .gift-cards i{background-position:-117px 0; }
.user-info.qiye .acco-info li{ width:20%;}
.user-info.qiye .acco-info .qy i{background-position:-142px 0; }

.hide{display: none}
.show{display: inline}

/*没有订单*/
.order-none { height: 70px; line-height: 70px;  font-size: 14px; text-align: center; }
.order-none a{ margin-left:10px; color:#58a51f; text-decoration:underline;}